<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <script>
        /*
            1.创建一个构造函数，一般构造函数的首字母大写，
            2.创建对象要用new 关键字 new构造函数名称()
             
            new People People就是构造函数。创建了一个空对象
            同时把函数内部this指向了这个空对象
            执行了函数内部的代码
            最后返回了对象

            构造函数相当于一个对象模板
            
            变量命名：驼峰命名法  第二个词开始首字母
        */

        function People()
        {
            this.name='Trump';
            this.age=70;
            this.vote=function()
            {
                console.log(this.name,"他投了自己一票...");
            }
        }
        var p1=new People();
        p1.vote();
        var p2=new People();
        p2.name='biden';
        p2.vote();

    </script>
</head>
<body>
    
</body>
</html>